#pragma once

#include <xmmintrin.h>

// unsigned integers
typedef unsigned _int8 U8;
typedef unsigned _int16 U16;
typedef unsigned _int32 U32;
typedef unsigned _int64 U64;

// signed integers
typedef _int8 I8;
typedef _int16 I16;
typedef _int32 I32;
typedef _int64 I64;

// SIMD types
typedef __m128 m128;